shower of rain and snow - Francés Inglés Diccionario